2024-12-12
2024-12-12
π Notes
π 2024-12-12 Daily Briefing
π΅ μ€λμ μΆμ²κ³‘
π μ€λμ μ΄λ
PASS
π μ€λμ...
- Giftogether
- https://github.com/coding-jjun/Giftogether_backend/pull/196 κ΅μ₯ν λ§μ νΌλλ°±μ λ°μλ€. κ·Έλλ§ νμμ΄ νΈμμ μ΄λΌμ κ·Έλ μ§, μ€λ¬΄μμΌλ©΄ λλ΅νμ§ λͺ»νμ μ§λ¬Έλ€μ΄ κ΅μ₯ν λ§μλ€. κ·Έλμ, μλΉμ€ κ°μ μμ‘΄μ±μ μ€μ¬μΌ νλ μ΄μ λ 무μμΈκ°μ?
FundingRepository
λ μ΄μ΄λ₯Ό μΆκ°λ‘ λ§λ€μ΄λ΄κΈ°λ³΄λ€IncreaseFundSumUseCase
λ₯Ό μ¬μ©νμ¬FundingService
μμλ ν¨κ» μ¬μ©ν μ μλλ‘ ν΄λ΄ μλ€.InMemoryRepository
λ₯Ό μ¬μ©ν νμκ° μμ΄μ‘μ΅λλ€.InMemoryDonationRepository
,InMemoryProvisionalDonationRepository
λ₯Ό μ μ ν μ μ€μΌμ΄μ€μ TypeORM UseCaseλ‘ λλμ΄ λ§λ€μ΄λ΄ μλ€.- donation μΈμ€ν΄μ€κ° μ€μ λ‘ μμ±λμλμ§ ν μ€νΈ ν΄λ΄μΌ ν©λλ€.
- PlanA
- μ€λ 20:00 ~ 23:00κΉμ§ νμκ³Ό 곡λ μμ ν΄μΌ νλ κ² μμ§ λ§μ
- Schedule API μμ±. μ€μΌμ€ CRUD λ§κ³ λ λ€λ₯Έ μ¬λ¬ APIκ° μλ³λμ΄μλ κ±Έλ‘ μκ³ μλ€. μλ§ μ΄λ €μΈ μλ μμκ±°λ€. μ λ μΌμ° λ¨Ήκ³ λΉ¨λ¦¬ PlanA νλ‘μ νΈμ μκ°μ ν¬μ νμ.
π μ΄μ λ...
π μ€λμ μ½κΈ°λͺ©λ‘
- λλ©μΈ μ£Όλ μ€κ³ 첫걸μ-Vlad Kononov μλ¬Έκ³Ό λͺ©μ°¨, κ·Έλ¦¬κ³ λ§Ίμλ§κ³Ό λΆλ‘μ λ§μΌλ ΈνΌμ€ μ¬λ‘ μ°κ΅¬λ₯Ό λ¨Όμ μ½μ΄λ΄€λ€. μμ§ μ©μ΄κ° λλΆλΆ μ λ¦½μ΄ λμ΄μμ§ μμ μ 그리κ²μ΄νΈ, μ λΉμΏΌν°μ€ μΈμ΄, λλ©μΈ λͺ¨λΈκ³Ό νμ λλ©μΈ λͺ¨λΈμ΄ μμμ§μ§λ§ μ μλ λ΄κ° λ§μΉ μ΄ μ± μ λ€ μ½μ΄λ³Έ κ²μ²λΌ λ₯μλ₯λνκ² μ΄μΌκΈ°νλ€(λΉμ°νκ² μ§ λ§Ίμλ§μ΄λκΉ).
- μ€νλ € λ¨μ΄ μ체μ μ μλ₯Ό λ¨Όμ λ€μ¬λ€λ³΄κΈ° μ μ μ΄λ€ λ§₯λ½μμ μ¬μ©λλμ§ λ겨μ§μΌλκΉ λ§μ μκ°μ ν μ μμλ€. 'μ 그리κ²μ΄νΈ' λΌλ λ¨μ΄λ μ΄λ€ λλ©μΈ λͺ¨λΈμ κΈ°λ₯μ λΆμΌλ μ°μ΄κ³ νΈλμμ κ²½κ³μ κΈ΄λ°νκ² μ½νμλ€λ κ²μ μμλ€. 'νμ λλ©μΈ λͺ¨λΈ' μ κ·Έ μ€μλμ λ³λμ± λ±μ λ°λΌμ ν΅μ¬ νμ λλ©μΈ, μΌλ° νμ λλ©μΈ, μ§μ νμ λλ©μΈμΌλ‘ λλλ©°, κ·Έλ€μ§ μ€μνμ§ μμ νμ λλ©μΈμ κ²½μ°μ λ¨μν 'μ‘ν°λΈ λ μ½λ' μ€ν¬λ¦½νΈλ§ μ¬μ©ν΄λ μ’λ€κ³ νλ€ π? 'μ λΉμΏΌν°μ€ μΈμ΄' μΌ λ§λ‘ νμ¬κ° λμκ°λ μ 무 μΈμ΄λ₯Ό μλ³νλ μλ¨μ΄κ³ , μ λΉμΏΌν°μ€ μΈμ΄κ° μ μ μλμ΄ μμΌλ©΄ μμ¬μν΅μ κ΅μ₯ν λμμ΄ λκΈ° λλ¬Έμ μ νμ¬νμ΄ μλλΌκ³ λ λ² κ°μ‘°νλ€.
β° Daily Routine
24λ 12μμ λ°μΌλ¦¬ 루ν΄
- 24λ
12μμ μμΉΌν
- μΉκ΅¬μ ν¨κ» μ§νν 30λΆκ°μ λͺ μμλ ¨, νμν΅νκ° μ€κ°μ μμ£Ό λ겨 μ¬μ μμ ν΄μΌνμ§λ§ κ·Έκ²λ λ§μμ νλ¬Έμ κ΄μ°°νλ κ³κΈ°κ° λμλ€. κ³Όκ±°μ λ―Έλλ₯Ό μλ€κ°λ€νλ©° λ§μμ μ€μνμ§ μμ κ²λ€μ λ¨Όμ λ€μ΄μ¬λ €λ΄λ νμλ λ§μΉ μ°μ λ₯Ό νμ μ΄ λΆμλ¬Όμ λμλ΄λ μΌκ³Ό κ°λ€κ³ νλ€.
- docker κ΅κ³Όμ
πͺ PARA
PARA Expert μ μμ 'Daily Briefing'μ 볡λΆνλ©΄ μλμΌλ‘ μλμ PARA κ΅¬μ‘°λ‘ λ³νν΄μ€λλ€
π Projects
νμ¬ μ§ν μ€μΈ λͺ νν λͺ©νλ λμ΄ μλ μμ
-
Giftogether
- Feedback κ΄λ ¨
- https://github.com/coding-jjun/Giftogether_backend/pull/196μμ λ°μ νΌλλ°±μ μννκ³ νμ΅νκΈ°
- μ§λ¬Έ: μλΉμ€ κ°μ μμ‘΄μ±μ μ€μ¬μΌ νλ μ΄μ λ 무μμΈκ°μ? (μΆκ° μ°κ΅¬ νμ)
FundingRepository
λμIncreaseFundSumUseCase
λ₯ΌFundingService
μ 곡μ νλ λ°©μμΌλ‘ κ°μInMemoryRepository
λ체InMemoryDonationRepository
β μ μ ν μ μ€μΌμ΄μ€λ‘ λΆλ¦¬InMemoryProvisionalDonationRepository
β TypeORM κΈ°λ°μΌλ‘ 리ν©ν λ§
- ν μ€νΈ: donation μΈμ€ν΄μ€ μμ± μ¬λΆ νμΈ
- https://github.com/coding-jjun/Giftogether_backend/pull/196μμ λ°μ νΌλλ°±μ μννκ³ νμ΅νκΈ°
- Feedback κ΄λ ¨
-
PlanA
- 곡λ μμ : μ€λ 20:00 ~ 23:00 νμκ³Ό νμ
- Schedule API μμ±
- CRUD μ΄μΈμ APIλ μΆκ° μμ±
- μμ λμ΄λ λμ β μ λ μΌμ° μμ¬ ν λ°λ‘ μ§μ€
π Areas
μ§μμ μΌλ‘ κ΄λ¦¬ν΄μΌ νλ κ΄μ¬μ¬
-
κ°λ° κΈ°μ ν₯μ
- λλ©μΈ μ£Όλ μ€κ³(DDD)
- μ©μ΄ μ 리μ μ΄ν΄: μ 그리κ²μ΄νΈ, νμ λλ©μΈ λͺ¨λΈ, μ λΉμΏΌν°μ€ μΈμ΄
- νΈλμμ κ²½κ³ λ° λλ©μΈ λͺ¨λΈ μ€κ³μ λν μ€μ΅κ³Ό νμ΅
- μ§μμ μΈ νμ΅ μλ£ νμ λ° νμ©
- λλ©μΈ μ£Όλ μ€κ³(DDD)
-
νμν¬ λ° νμ
- νμκ³Όμ μνν μμ¬μν΅
- μΌμ κ΄λ¦¬ λ° νμ λꡬ νμ©
-
λ°μΌλ¦¬ λ£¨ν΄ μ μ§
- λͺ μ: μΉκ΅¬μμ 30λΆ λͺ μ μλ ¨
- Docker νμ΅
π Resources
μ°Έκ³ μλ£μ μ°κ΅¬λ₯Ό μν μ 보
-
λμ
- γλλ©μΈ μ£Όλ μ€κ³ 첫걸μγ
- μ 그리κ²μ΄νΈ: νΈλμμ κ²½κ³μ μ°κ²°λ λλ©μΈ λͺ¨λΈμ κΈ°λ₯ μΆκ° μ μ¬μ©
- νμ λλ©μΈ λͺ¨λΈ λΆλ₯: ν΅μ¬, μΌλ°, μ§μ
- μ λΉμΏΌν°μ€ μΈμ΄: μ 무 μΈμ΄λ₯Ό λͺ νν μ μνμ¬ μμ¬μν΅ κ°μ
- γλλ©μΈ μ£Όλ μ€κ³ 첫걸μγ
-
κΈ°μ μλ£
- Docker κ΄λ ¨ νμ΅ μλ£
- GitHub PR μ½λ 리뷰 νΌλλ°±
π Archive
μλ£λκ±°λ λ μ΄μ νμ μλ νλͺ©
- 12μ μμΉΌν λͺ
μ νκ³
- λ§μμ νλ¬Έμ κ΄μ°°νλ μ€μ²μ νμ΅
- κ³Όκ±°μ λ―Έλμ μ½ν μκ°μ μ 리νλ©° κΉ¨λ¬μ 체λ